river craft - French English Dictionary